/* $Header: kbd_zone.h,v 2.2 01/10/02 10:30:27 przybyls Exp $ */

/***********************************************************************/
/* INCLUDE FILE NAME: kbd_zone.h                                       */
/* ==================                                                  */
/*                                                                     */
/* Author: Tom Przybylski                                              */
/*                                                                     */
/* COMMENT: .h file for zone fns for keyboard                          */
/*                                                                     */
/***********************************************************************/

#ifndef KBDZONE_H
#define KBDZONE_H

/*****************************/
/*   IFDEFS                  */
/*****************************/


/*****************************/
/*   SYMBOLIC CONSTANTS      */
/*****************************/

#define OPT_CONST_DC_ON_OFF      1
#define OPT_CRYO_CONST_DC_ON_OFF 2
#define OPT_RAMP_COMP_ON_OFF     3
#define OPT_TUNE_ZONE            4
#define OPT_TUNE_ZONE_ON_OFF     5
#define OPT_PID_ADVANCED         6
#define OPT_TUNE_TEMP_ON_OFF     7

/*****************************/

/*****************************/
/*   MACROS                  */
/*****************************/


/*****************************/
/*   TYPEDEFS                */
/*****************************/


/*****************************/
/*   EXTERNALS               */
/*****************************/


/*****************************/
/*   FUNCTION PROTOTYPES     */
/*****************************/

#pragma SECTION PROG=rom3

void TemperatureLine (LINE line, pZONE_TABLE zone);

#pragma SECTION UNDO

void TuneTempLine (LINE line);
void EnterTuneTemp (void);

void PIDTempTitle (LINE line);
extern const SETPT_TBL_ENTRY Cryo_Diag_Tbl[];
extern const SETPT_TBL_ENTRY Pid_Advanced_Diag_Tbl[];
extern const SETPT_TBL_ENTRY Pid_Tune_Tbl[];
extern pSETPT_TBL_ENTRY pZone_Tune_Tbl;

#pragma SECTION DATA=pfail
extern INT32 Max_C_T_Bang_Error;
extern INT32 Min_C_T_Bang_Error;
#pragma SECTION UNDO

#endif
